.face-manage .adm-nav-bar {
  border-bottom: 1px solid #f0f0f0;
}

.face-manage .fm-body {
  padding: 12px;
}

.face-manage .fm-filters {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
  margin-bottom: 8px;
}

.face-manage .fm-actions {
  display: flex;
  gap: 8px;
  margin-bottom: 12px;
}

.face-manage .fm-subtle {
  color: #999;
  font-size: 12px;
}

.face-manage .fm-token-row {
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 8px;
}

.face-manage .fm-token-label {
  color: #666;
  font-size: 12px;
}

.face-manage .fm-token {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 12px;
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.face-manage .fm-ctime {
  color: #999;
  font-size: 12px;
}


